package com.etoak.dto;

import com.etoak.entity.OrderItem;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

import java.util.List;

@Data
public class OrderDTO {

    @NotBlank(message = "prepareTime 不能为空")
    private String prepareTime;

    /**
     *  NotEmpty
     *  1. itemList 不能为null
     *  2. 元素个数不能是0
     */

    @NotEmpty(message = "itemList 不能为空")
    @Valid //可以进行嵌套验证
    private List<OrderItem> itemList;
}
